<?xml version="1.0" encoding="UTF-8"?><html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
  <title>UML/BPMN Metamodel</title>
  <meta content="Document Publisher, www.modeliosoft.com/" name="generator"/>
	<link href="docp-print.css" media="print" rel="stylesheet" type="text/css"/>
	<script src="scripts/browser.js" type="text/javascript"> </script>
  <link href="default.css" media="screen" rel="stylesheet" type="text/css"/></head>
  <body>
        <div id="container">        
            <div id="content">          
                <div id="header">            
 					<div id="logo"><img src="img/logo.png"/></div>
                    <h1 class="documentTitle">UML/BPMN Metamodel</h1>
                    <h2 class="documentType"> </h2>            
               </div>            
               <div id="sidebar"><div><div class="sidePanel" id="infoArea"><h4 class="sideTitle">INFORMATIONS</h4><ul id="docProps"><li class="property">Status</li><li class="value">Release</li><li class="property">Category</li><li class="value">Modelio user guide</li><li class="property">Version</li><li class="value">2.3.00 (Modelio 5.4)</li><li class="property">Title</li><li class="value">UML/BPMN Metamodel</li><li class="property">Author</li><li class="value">Softeam</li><li class="property">Subject</li><li class="value"> </li></ul></div><div class="sidePanel" id="shortcutArea"><h4 class="sideTitle">SHORTCUTS</h4><ul id="shortcuts"><li><a href="index.html">Home</a></li><li><a href="sitemap.html">Site Map</a></li><li><a href="modelindex.html">Model Index</a></li><li><a href="tableoffigures.html">Table of Figures</a></li></ul></div></div></div>
               <div id="mainArea">
                    <div id="navbar"><ul><li id="prev"><a href="140.html" title="140.html">&lt; Previous</a></li><li id="home"><a href="index.html" title="Site map">Home</a></li><li id="next"><a href="142.html" title="142.html">Next &gt;</a></li></ul></div>
                    <div id="page"><div><a name="#Table 156"><!--anchor--></a><a name="#Table 155"><!--anchor--></a><a name="#Figure 126"><!--anchor--></a><div align="LEFT" class="Titre5" startOnNewPage="true"><a name="_00d00f24-0000-097a-0000-000000000000"><!--anchor--></a><a name="toc1.3.1.1.36"><!--anchor--></a><span class="None">ObjectNode</span></div><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Abstract activity node that is part of defining object flow in an activity.</span></div><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">An object node is an activity node that indicates an instance of a particular classifier, possibly in a particular state, may be available at a particular point in the activity. Object nodes can be used in a variety of ways, depending on where objects are flowing from and to, as described in the semantics section.

The ordering of an object node specifies the order in which tokens in the node are offered to the outgoing edges. This can be set to require that tokens do not overtake each other as they pass through the node (FIFO), or that they do (LIFO or modeler-defined ordering). Modeler-defined ordering is indicated by an ordering value of ordered, and a selection expression that determines what token to offer to the edges. 

Modelio extension:
An object node can represent an attribute, a parameter, an association role or an instance.</span></div><center><img alt=": ObjectNode (architecture_autodiagram)" class="Image" height="557.1913929784824" src="img/cc2943b7-3fb5-4c2a-acd9-3101e5397173.png" usemap="#cc2943b7-3fb5-4c2a-acd9-3101e5397173" width="600.0"/></center><a class="openImage" href="img/cc2943b7-3fb5-4c2a-acd9-3101e5397173.png"><img class="openImage" src="img/zoom.gif" title="Zoom"/></a><div align="CENTER" class="Lgende">Figure 126 : ObjectNode (architecture_autodiagram)</div><map name="cc2943b7-3fb5-4c2a-acd9-3101e5397173"><area alt="Pin" coords="349,523,417,557" href="144.html#_00d00f24-0000-097c-0000-000000000000" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="Pin"/><area alt="InstanceNode" coords="268,523,336,557" href="136.html#_00d00f24-0000-0c82-0000-000000000000" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="InstanceNode"/><area alt="ExpansionNode" coords="186,523,254,557" href="129.html#_361a58e9-f878-11df-a2c5-001ec947ccaf" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="ExpansionNode"/><area alt="CentralBufferNode" coords="101,523,173,557" href="121.html#_00d00f24-0000-0cc7-0000-000000000000" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="CentralBufferNode"/><area alt="ActivityParameterNode" coords="0,523,87,557" href="116.html#_00d00f24-0000-097e-0000-000000000000" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="ActivityParameterNode"/><area alt="State" coords="525,407,600,441" href="192.html#_0148033c-0000-0ce3-0000-000000000000" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="State"/><area alt="Attribute" coords="525,346,600,380" href="217.html#_0148033c-0000-0cb2-0000-000000000000" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="Attribute"/><area alt="AssociationEnd" coords="525,285,600,319" href="216.html#_0148033c-0000-0cb6-0000-000000000000" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="AssociationEnd"/><area alt="GeneralClass" coords="525,224,600,258" href="237.html#_0148033c-0000-0cad-0000-000000000000" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="GeneralClass"/><area alt="BehaviorParameter" coords="525,163,600,197" href="150.html#_00d00f24-0000-098a-0000-000000000000" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="BehaviorParameter"/><area alt="Instance" coords="525,101,600,135" href="239.html#_0148033c-0000-0cc3-0000-000000000000" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="Instance"/><area alt="ActivityNode" coords="174,0,242,33" href="115.html#_00d00f24-0000-0954-0000-000000000000" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="ActivityNode"/><area alt="ObjectNode" coords="120,101,296,455" href="141.html#_00d00f24-0000-097a-0000-000000000000" name="cc2943b7-3fb5-4c2a-acd9-3101e5397173" shape="rect" title="ObjectNode"/></map><div id="tableContainer"><table class="ListeclaireAccent1" horizontal="true" tableStyle="ListeclaireAccent1"><caption/><tr class="odd"><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Attribute</span></div></th><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Description</span></div></th></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">boolean</span><span class="None"> </span><span class="None">IsControlType</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Indicates whether the type of the object node is to be treated as control.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">ObjectNodeOrderingKind</span><span class="None"> </span><span class="None">Ordering</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Indicates if and how the tokens in the object node are ordered for selection to traverse edges outgoing from the object node.</span></div></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">string</span><span class="None"> </span><span class="None">SelectionBehavior</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Selects tokens for outgoing edges.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">string</span><span class="None"> </span><span class="None">UpperBound</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">The maximum number of tokens allowed in the node. Objects cannot flow into the node if the upper bound is reached.</span></div></td></tr></table></div><div>
</div><div id="tableContainer"><table class="ListeclaireAccent1" horizontal="true" tableStyle="ListeclaireAccent1"><caption/><tr class="odd"><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Association</span></div></th><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Description</span></div></th></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Represented</span><span class="None"> : </span><a href="239.html#_0148033c-0000-0cc3-0000-000000000000">Instance</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Instance that is represented by the ObjectNode.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">RepresentedRealParameter</span><span class="None"> : </span><a href="150.html#_00d00f24-0000-098a-0000-000000000000">BehaviorParameter</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">The represented parameter. For a Pin on a CallOperationAction or a CallBehaviorAction, links to the matched parameter of the called operation or behavior.</span></div></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Type</span><span class="None"> : </span><a href="237.html#_0148033c-0000-0cad-0000-000000000000">GeneralClass</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Type of the object node.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">RepresentedRole</span><span class="None"> : </span><a href="216.html#_0148033c-0000-0cb6-0000-000000000000">AssociationEnd</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Shortcut to directly represent an association end by the node. This replaces the normal way: representing an instance bound to the associationEnd.</span></div></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">RepresentedAttribute</span><span class="None"> : </span><a href="217.html#_0148033c-0000-0cb2-0000-000000000000">Attribute</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Represented attribute. Shortcut to directly represent an attribute, instead of representing an instance bound to the attribute.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">InState</span><span class="None"> : </span><a href="192.html#_0148033c-0000-0ce3-0000-000000000000">State</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">The required state of the object available at this point in the activity. This state must belong to the type of the objectNode, or of the represented element. </span></div></td></tr></table></div><div>
</div></div></div>
                    <br/>
                    <div class="spacer" id="navbar"><ul><li id="prev"><a href="140.html" title="140.html">&lt; Previous</a></li><li id="home"><a href="index.html" title="Site map">Home</a></li><li id="next"><a href="142.html" title="142.html">Next &gt;</a></li></ul></div>  
					<div id="footer"><p>Document automatically generated by Modelio Document Publisher.<br/><a href="http://www.modeliosoft.com">www.modeliosoft.com</a></p></div>            
                </div>           
            </div>
        </div>
  </body>
</html>